package cardfight.ridethevanguard.Cards;
/**
 *
 * @author TheDog
 */

public class Card {
 
	private String name;
	private String expansion;
	private int number;
	private int grade;
	private int power;
	private int critical;
	private String unity;
	private String nation;
	private String race;
	private String trigger;
	private int shield;
	private int skillIcon;
	private String text;
	private String flavour;
	private String illustrator;
	private CardNum cardNum;
        private boolean isActivated;
        private boolean isVisible;
	private Clan clan;
	private String rarity;

/*
 * Gettes & Setters & shit
 */
    public boolean isActivated() {
        return isActivated;
    }

    public void setIsActivated(boolean isActivated) {
        this.isActivated = isActivated;
    }

    public CardNum getCardNum() {
        return cardNum;
    }

    public void setCardNum(CardNum cardNum) {
        this.cardNum = cardNum;
    }

    public Clan getClan() {
        return clan;
    }

    public void setClan(Clan clan) {
        this.clan = clan;
    }

    public int getCritical() {
        return critical;
    }

    public void setCritical(int critical) {
        this.critical = critical;
    }

    public String getExpansion() {
        return expansion;
    }

    public void setExpansion(String expansion) {
        this.expansion = expansion;
    }

    public String getFlavour() {
        return flavour;
    }

    public void setFlavour(String flavour) {
        this.flavour = flavour;
    }

    public int getGrade() {
        return grade;
    }

    public void setGrade(int grade) {
        this.grade = grade;
    }

    public String getIllustrator() {
        return illustrator;
    }

    public void setIllustrator(String illustrator) {
        this.illustrator = illustrator;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation;
    }

    public int getNumber() {
        return number;
    }

    public void setNumber(int number) {
        this.number = number;
    }

    public int getPower() {
        return power;
    }

    public void setPower(int power) {
        this.power = power;
    }

    public String getRace() {
        return race;
    }

    public void setRace(String race) {
        this.race = race;
    }

    public String getRarity() {
        return rarity;
    }

    public void setRarity(String rarity) {
        this.rarity = rarity;
    }

    public int getShield() {
        return shield;
    }

    public void setShield(int shield) {
        this.shield = shield;
    }

    public int getSkillIcon() {
        return skillIcon;
    }

    public void setSkillIcon(int skillIcon) {
        this.skillIcon = skillIcon;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getTrigger() {
        return trigger;
    }

    public void setTrigger(String trigger) {
        this.trigger = trigger;
    }

    public String getUnity() {
        return unity;
    }

    public void setUnity(String unity) {
        this.unity = unity;
    }
    public boolean isVisible() {
        return isVisible;
    }

    public void setIsVisible(boolean isVisible) {
        this.isVisible = isVisible;
    }

/*
 * Constructors and Shit
 */
    public Card(String name, String expansion, int number, int grade, int power, int critical, String unity, String nation, String race, String trigger, int shield, int skillIcon, String text, String flavour, String illustrator, CardNum cardNum, boolean isActivated, boolean isVisible, Clan clan, String rarity) {
        this.name = name;
        this.expansion = expansion;
        this.number = number;
        this.grade = grade;
        this.power = power;
        this.critical = critical;
        this.unity = unity;
        this.nation = nation;
        this.race = race;
        this.trigger = trigger;
        this.shield = shield;
        this.skillIcon = skillIcon;
        this.text = text;
        this.flavour = flavour;
        this.illustrator = illustrator;
        this.cardNum = cardNum;
        this.isActivated = isActivated;
        this.isVisible = isVisible;
        this.clan = clan;
        this.rarity = rarity;
    }

    public Card() {
    }
	 
}
 
